package com.leesche.zcsp.node.web.service;

import com.leesche.zcsp.node.web.model.PubDevUpdateFirmWare;
import com.leesche.zcsp.node.web.model.PubDevUpdateFirmWareCriteria;
import com.leesche.zcsp.node.web.service.impl.data.read.PubDevUpdateFirmWareDto;
import com.leesche.zcsp.node.web.service.impl.data.read.QueryPubDevUpdateFirmWareCondition;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017-02-10.
 */
public interface PubDevUpdateFirmWareService extends
        BaseService<PubDevUpdateFirmWare, PubDevUpdateFirmWareCriteria, PubDevUpdateFirmWareDto, QueryPubDevUpdateFirmWareCondition, Long> {

    int updateByConditionMap(Map map);

    /**
     * 查询设备固件版本及版本信息
     * @param condition
     * @return
     */
    List<PubDevUpdateFirmWareDto> findDeviceFirmWares(QueryPubDevUpdateFirmWareCondition condition);
}
